/**
 * Function: 
 * 
 * File Created at 2011-3-12
 * $Id$
 * 
 * Copyright 2009 Alibaba.com Croporation Limited.
 * All rights reserved.
 */
package com.tidux.game.counttheboxes;

/**
 * boxes map definition
 * @author ren.tangr
 *
 */
public class BoxesCoordinates {
    
   private static int [][][][] boxesCoordinates ={ 
        {
                { 
                    { 0, 0, 0 ,0}, 
                    { 0, 0, 0 ,0}, 
                    { 0, 1, 0 ,0},
                }
                ,
                { 
                    { 0, 1, 1 ,1}, 
                    { 0, 1, 0 ,1}, 
                    { 1, 1, 1 ,1}, 
                }
        }
        //-------------
        ,
        { 
            { 
                { 0, 1 }, 
                { 0, 1 }, 
                { 0, 0 }, 
            }
            ,
            { 
                { 0, 0 }, 
                { 1, 1 }, 
                { 0, 0 }, 
            }
            ,
            { 
                { 0, 0 }, 
                { 1, 0 }, 
                { 1, 0 }, 
            } 
          }
      //-------------
        ,
        { 
            { 
                { 0, 1 }, 
                { 0, 1 }, 
                { 0, 0 }, 
            }
            ,
            { 
                { 1, 0 }, 
                { 1, 1 }, 
                { 1, 0 }, 
            }
            ,
            { 
                { 1, 0 }, 
                { 1, 0 }, 
                { 1, 0 }, 
            } 
          }
        ,
      //-------------
        { 
            { 
                { 1, 1 }, 
                { 1, 1 }, 
                { 1, 1 }, 
            }
  
          },
          //-------
          { 
              {   { 0,0,0,0,0,0 },
                  { 0,0,0,0,0,0 }, 
                  { 0,1,0,0,0,0 }, 
                  { 0,0,0,0,0,0 }, 
                }  
                ,
                { { 0,0,0,0,1,0 },
                  { 0,0,0,1,1,0 }, 
                  { 0,1,0,0,0,0 }, 
                  { 0,0,0,0,0,0 }, 
                 } 
                ,
                { { 0,0,0,0,0,0 },
                  { 0,0,0,0,1,1 }, 
                  { 0,1,0,0,0,0 }, 
                  { 1,1,0,0,0,0 }, 
                } 
              }
          //--------
         ,{{  { 0,0,0,0,0 },
              { 0,0,0,0,0 }, 
              { 0,1,0,0,0 }, 
              { 0,0,0,0,0 }, 
            }  
            ,
            { { 0,0,0,0,0 },
              { 0,0,0,1,1 }, 
              { 0,1,0,0,0 }, 
              { 0,0,0,0,0 }, 
             } 
            ,
            { { 0,0,0,0,0 },
              { 0,1,1,1,1 }, 
              { 0,1,0,0,0 }, 
              { 1,1,1,1,1 }, 
            }
          }
         //------------
        ,{
           { { 0,0,0,1 },
             { 0,1,1,1 }, 
             { 0,1,1,1 }, 
             { 1,1,1,1 }, 
           }
         }
    };

    /**
     * @return the boxesCoordinates
     */
    public static int[][][][] getBoxesCoordinates() {
        return boxesCoordinates;
    }

    /**
     * @param boxesCoordinates the boxesCoordinates to set
     */
    public static void setBoxesCoordinates(int[][][][] boxesCoordinates) {
        BoxesCoordinates.boxesCoordinates = boxesCoordinates;
    }

}
